package com.sjy.ylxt.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sjy.ylxt.entity.basic.ResultBody;
import com.sjy.ylxt.entity.domain.YlxtComplaints;
import com.sjy.ylxt.entity.dto.HandleComplaintsDTO;
import com.sjy.ylxt.entity.dto.QueryComplaintsDTO;

/**
* @Author: 史俊颖
* @CreateTime: 2024-12-12
* @Description: ${description}
*/
public interface YlxtComplaintsService extends IService<YlxtComplaints> {

    int deleteByPrimaryKey(Integer id);

    int insert(YlxtComplaints record);

    int insertSelective(YlxtComplaints record);

    YlxtComplaints selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(YlxtComplaints record);

    int updateByPrimaryKey(YlxtComplaints record);

    ResultBody<?> pageList(QueryComplaintsDTO dto);

    ResultBody<?> handleComplaints(HandleComplaintsDTO dto);
}
